import { MenuTypeEnum, StatusEnum } from '@/types/enum'

export interface MenuCriteria {
  name?: string | null
  status?: StatusEnum | null
}

export interface MenuModalDto {
  id?: number | null
  name: string
  key: string
  i18n_key?: string | null
  icon?: string | null
  sort: number
  comp_type: MenuTypeEnum
  path?: string | null
  comp_url?: string | null
  parent_id?: number | null
  permission?: string | null
  hidden: StatusEnum
  status: StatusEnum
  remark?: string | null
}
